home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Financial / USDebtWatch / Source / Controller.h < prev    next >
Text File  |  1995-06-12  |  988b  |  41 lines

  1.  
  2. /* Generated by Interface Builder */
  3. /* NeXTSTEP interface by Erik Sowa (sowa@netcom.com) */
  4. /*  with help from Garance Alistair Drosehn (gad@eclipse.its.rpi.edu) */
  5.  
  6. #import <objc/Object.h>
  7.  
  8. @interface Controller:Object
  9. {
  10.     id    debtWindow;        /* main window */
  11.     id    prefPanel;        /* Preferences Panel */
  12.     id    SCB89DebtString;
  13.     id    AJ92DebtString;
  14.     id    SCB89ShareString;
  15.     id    AJ92ShareString;
  16.     id  infoPanel;
  17.     id    updateIntervalPrefField;
  18.     id    updateIntervalPrefSlider;
  19.     id    autoUpdatePref;
  20.     double    updateInterval; /* DPSAddTimedEntry wants a double */
  21.     int    autoUpdate;
  22.     DPSTimedEntry    updateEntry;
  23. }
  24.  
  25. /* Delegates for Application object */
  26. - appDidInit:sender;
  27. - appWillTerminate:sender;
  28.  
  29. /* new methods */
  30. - computeSCB89Debt:sender;
  31. - computeAJ92Debt:sender;
  32. - showInfoPanel:sender;
  33. - setUpdateInterval:sender;
  34. - setAutoUpdate:sender;
  35. - setWindowLocation:sender;
  36.  
  37. @end
  38.  
  39. /* to be called by timed entry */
  40. void _update(DPSTimedEntry teNumber,double now,id self);
  41.